html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0; margin:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}

html {font-size: 625%;/*10 ÷ 16 × 100% = 62.5%*/}

/*******CSS reset*************/

body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}

.f12{font-size:12px;}

.f16{font-size:16px;}

.bold{font-weight:bold;}

.white{color:#fff;}

.t_r{text-align:right;}

.left{ float:left;}

.right{ float:right;}

.clear{clear:both;}

.relative{position:relative;}

.absolute{position:absolute;}

.rel_center{position:relative;left:50%;}

.hidden{display:none;}

.w{ width:80%; margin:0 auto;}

/********General**********/

.header .w{ width:80%;}

.header{ width:100%; float:left;height:auto; overflow:hidden; }

.bannerw{ width:100%; height:auto; overflow:hidden; float:left;overflow:hidden; position:relative;}

.tnews{ width:100%; position:absolute; z-index:1; left:0; bottom:0; background:rgba(0,0,0,.7); height:53px;}



.top{width:45%; height:53px; padding-left:40px; background:url(../Image/tnews.png) left center no-repeat; overflow:hidden;float:left;}

.top ul{list-style-type:none;}

.top ul li{width:100%; height:53px; font-size:16px; color:#ffffff; line-height:53px;}

.top ul li span{ float:right;}

.ttel{ float:right; background:url(../Image/ttel.png) left center no-repeat; padding-left:50px;  line-height:53px; font-size:16px; color:#ffffff;}

.ttel font{ font-size:40px; font-family: "Arial Black", Gadget, sans-serif; display:block; line-height:53px; float:right;}

.cd-main-header{

  height:1.06rem; position:fixed; width:100%; top:0; left:0; z-index:999; background:rgba(0,0,0,.7);

   transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;}

.cd-logo{ float:left; margin-top:.18rem;}

.numb{ width:100%; float:left; margin-top:47px;}

.numb li{ width:25%; float:left; text-align:center; font-size:16px; color:#000000;}

.numb li span{ font:80px "Arial Black", Gadget, sans-serif; color:#000000; font-weight:bold;}

.numb li font{ background:#bf090f; color:#FFF; text-align:center; line-height:27px; display: inline-block; width:27px; height:27px;

-moz-border-radius:13.5px; /* Firefox */

  -webkit-border-radius:13.5px; /* Safari 和 Chrome */

  border-radius:13.5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

.about{ width:100%; float:left; margin-top:60px;}

.video{ width:50%; float:left;}

.video img{ width:100%;}

.aboutr{ width:47%; float:right;}

.aboutbt{ background:url(../Image/aboutbt.png) left center no-repeat; font-size:30px; color:#000100; font-weight:bold; font-family:"宋体"; text-indent:155px; margin-top:30px;}

.aboutw{ width:100%; margin-top:30px; font-size:16px; color:#000000; line-height:2;}

.aboutw a{ background:url(../Image/amore.png) left center no-repeat; display:block; text-indent:44px; height:31px; line-height:31px; }

.pro{ width:100%; float:left; margin-top:50px; background:#f8f7f7; padding:40px 0 54px;}

.probt{ width:344px; background:url(../Image/probt.png) left center no-repeat; margin:0 auto;  font-size:30px; color:#000100; font-weight:bold; font-family:"宋体"; text-indent:217px;}

.prof{width: 100%; text-align: center; margin-top: 50px; }

.prof a{display: inline-block; padding: 10px 20px; background: #bf0a10;  margin: 0 15px; color: #fff; font-size: 18px;

-moz-border-radius: 5px; /* Firefox */

  -webkit-border-radius: 5px; /* Safari 和 Chrome */

  border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}



.prolist{ width:100%; margin-top:30px; float:left;}

.prolist li{ width:31%; overflow:hidden; float:left; margin:1%; padding-bottom:17.4%; position:relative;box-shadow: 0px 0px 5px #c1bebe;}

.prolist li img{ position:absolute; top:0; left:0; width:100%; height:100%;transform:translate(0,0); transition:all .5s ease-in 0s;}

.prolist li:hover img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }

.prolist li p{ width:100%; height:100%; top:0; left:-100%; background:rgba(0,0,0,.5); position:absolute;transition: all 0.1s ease 0s;

  -moz-transition: all 0.1s ease 0s;

  -webkit-transition: all 0.1s ease 0s;}

.prolist li p span{ width:80%; position:absolute; display:block; height:60px; left:10%; text-align:center; top:50%; margin-top:-30px;}

.prolist li p span font{ display:block; text-align:center; font-size:16px; color:#eeeeee; line-height:60px; height:60px; opacity:0;transition: all 1s ease 0s;

  -moz-transition: all 1s ease 0s;

  -webkit-transition: all 1s ease 0s;}

.prolist li p span i:nth-child(1){ display:block; width:0; height:0; position:absolute; top:0; left:0; border-bottom:1px solid #FFF;transition: all 1s ease 0s;

  -moz-transition: all 1s ease 0s;

  -webkit-transition: all 1s ease 0s;}

.prolist li p span i:nth-child(3){ display:block; width:0; height:0; position:absolute; bottom:0; right:0; border-bottom:1px solid #FFF;transition: all 1s ease 0s;

  -moz-transition: all 1s ease 0s;

  -webkit-transition: all 1s ease 0s;}

.prolist li:hover p span i{ width:100%;} 

.prolist li:hover p{ left:0;}

.prolist li:hover p font{ opacity:1;}

.promore{ width:209px; height:52px; background:url(../Image/promore.png)51px center no-repeat #bf090f; text-align:center; line-height:52px; display:block; margin:30px auto 0; font-size:16px; color:#FFF; text-indent:35px;}

.jion{ width:100%;float:left; background:url(../Image/jion.jpg) top center no-repeat;}

.jionbt{ width:495px; background:url(../Image/jionbt.png) left center no-repeat;margin:0 auto;  font-size:30px; color:#000100; font-weight:bold; font-family:"宋体"; text-indent:371px; margin-top:200px;} 

.jionw{ width:100%; margin-top:50px; padding:28px 0; height:auto; overflow:hidden; background:url(../Image/jionw.jpg) right bottom no-repeat #FFF; box-shadow:0px 10px 15px #e5e3e3;}

.jionpic{ width:25%; float:left; margin-left:5%;}

.jionpic img{ width:100%;}

.jion_p{ width:50%; float:right; margin-top:76px; margin-right:237px; padding-left:30px; background:url(../Image/jionp.png) left 13px no-repeat; font-size:16px; color:#000000; line-height:2;}

.jion_p p{ font-size:24px; color:#000000; margin-bottom:25px;}

.jion ul{ width:100%; float:left; margin-top:55px;}

.jion li{ width:16.6%; float:left; text-align:center; font-size:16px; color:#000100; line-height:3;}

.jion li p{display:block; width:100px; display:block; height:100px; margin:0 auto; background:#434343;

-moz-border-radius: 50px; /* Firefox */

  -webkit-border-radius: 50px; /* Safari 和 Chrome */

  border-radius: 50px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

.jion li i{width:100px; display:block; height:100px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease; }

.jion li:nth-child(1) i{ background:url(../Image/jion1.png) center no-repeat ;}

.jion li:nth-child(2) i{ background:url(../Image/jion2.png) center no-repeat ;}

.jion li:nth-child(3) i{ background:url(../Image/jion3.png) center no-repeat ;}

.jion li:nth-child(4) i{ background:url(../Image/jion4.png) center no-repeat ;}

.jion li:nth-child(5) i{ background:url(../Image/jion5.png) center no-repeat ;}

.jion li:nth-child(6) i{ background:url(../Image/jion6.png) center no-repeat ;}

.jion li:hover p{ background:#bf090f;}

.jion li:hover p i{-webkit-transform:rotatez(360deg);-moz-transform:rotatez(360deg);} 

.mes{ width:100%; float:left; margin-top:54px; background:url(../Image/mesbj.jpg) center no-repeat; padding:85px 0;}

.mesbt{font-size:30px; color:#fff; font-weight:bold; font-family:"宋体";margin-top:84px; margin-bottom:20px; width:100%; float:left;}

.mesw{ font-size:16px; color:#ffffff; font-weight:bold;}

.mespic{ margin-top:40px; max-width:100%; }

.mespic img{ max-width:100%;}

.mmespic{ display:none;}

.mesw2{ font-size:16px; color:#ffffff; line-height:3;}

.news{ width:100%; float:left; margin-top:50px;}

.newsbt{background:url(../Image/newsbt.png) left center no-repeat; width:230px; margin:0 auto; font-size:30px; color:#000100; font-weight:bold; font-family:"宋体"; text-indent:98px; margin-top:30px;}

.news ul{ width:100%; float:left; margin-top:36px;}

.news li{ width:33%; float:left; border-right:1px solid #f3f3f3; padding:40px 5% 11px; }

.news li p{ font-size:16px; color:#000100; line-height:1.8; margin-bottom:20px}

.news li p font{ display:block; font-size:16px; color:#000000; font-weight:bold; margin-bottom:10px;}

.news li dd{ width:100%; padding-bottom:55.6%; position:relative; overflow:hidden;}

.news li dd img{ width:100%; height:100%; top:0; left:0; position:absolute;transform:translate(0,0); transition:all .5s ease-in 0s;}

.news li:hover dd img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }

.fclosed{ margin-bottom:0 !important;}

.footer{ height:auto; padding:20px 0; overflow:hidden; width:100%; position:relative; background:#434343; float:left; margin-top:50px; margin-bottom:137px;}

.flogo{ position:absolute; top:64px; left:20%;}

.ewm{ position:absolute; top:49px; right:20%;}

.footmid{ width:50%; margin:0 auto;}

.fnav{ width:100%; float:left; margin:20px 0;}

.fnav li{ width:14.2%; float:left; font-size:16px; color:#ffffff;}

.fnav li:hover{ text-decoration:underline;}

.ftel{ width:100%; float:left; line-height:2.5;}

.ftel li{ text-indent:30px; width:100%; font-size:16px; color:#ffffff;}

.ftel li font{font:30px "Arial Black", Gadget, sans-serif; color:#ffffff; font-weight:bold;}

.ftel li:nth-child(1){ background:url(../Image/ftel1.png) left center no-repeat;}

.ftel li:nth-child(2){ background:url(../Image/ftel2.png) left center no-repeat;}

.admin{ width:100%; height: auto; border-top:1px solid #323333; margin-top:20px; font-size:16px; color:#ffffff; line-height:58px;}

.ad2{ position:relative; width:100%; height:137px; position:fixed; bottom:0; left:0; background:rgba(0,0,0,.8); overflow:hidden;transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -webkit-transition: all 0.5s ease 0s;}

.ad2.closed{ height:0;}

.ad2lofo{ float:left; width:32.8%; float:left; margin:25px 0;}

.ad2lofo img{ max-width:100%;}

.ad2mes{ float:left;width:39.8%; float:left;margin:25px 0;}

.ad2mes img{max-width:100%;}

.ad2tel{ width:27%; float:right; text-align:right;margin:25px 0;}

.ad2tel span{ font-size:18px; color:#fff; background:#bf090f; padding:5px; }

.ad2tel p{font:30px "Arial Black", Gadget, sans-serif; color:#ffffff; font-weight:bold; margin-top: 5px;}

.closead{    position: absolute;

    z-index: 9; display:block;

    width: 30px; color:#FFF; font-family: "微软雅黑";

    height: 30px; font-size:12px;

    font-size: 20px;

    text-align: center;

    line-height: 30px;

    right: 0;

    top: 0;

    background: #FF0000;

    border: 1px #ff0000 solid;

    cursor: pointer;}





.nbanner{ width:100%; height:4.75rem; float:left; background-position:center; background-repeat:no-repeat; }

.location{ width:100%; font-size:14px; color:#878787; line-height:53px; border-bottom:1px solid #dcdcdc; height:53px;

background:url(../Image/location.png) left center no-repeat; text-indent:30px;}

.location .rig-title-over{ display: none;}

.nvideo{ width:50%; margin:30px auto;}

.nvideo img{ width:100%;}

.nabout{ width:100%; float:left; margin-top:40px;}

.nabt{font-size:30px; color:#000100; font-weight:bold; font-family:"宋体"; text-align:center; margin-bottom:30px;}

.naboutw{ font-size:16px; color:#000000; line-height:2;}

.naboutpic{ display:block; margin:20px auto; max-width:100%; }

.jingshen{ width:100%; margin-top:40px;}

.jingshen ul{ width:100%; margin-top:20px; background:url(../Image/jingshen.jpg) center 20px no-repeat; min-height:402px; position:relative;}

.jingshen li{ width:400px; height:130px; font-size:16px; color:#000000; float:left; padding:28px 33px; line-height:2; background:#FFF;

box-shadow: 5px 5px 15px #dfdbdb; margin-bottom:112px;

}

.jingshen li:nth-child(2n){ float:right;}

.jingshen li font{ font-size:24px; color:#bf090f; font-weight:bold; display:block;}

.nabt p{ font-size:16px; color:#000100; text-align:center; font-family:"微软雅黑"; font-weight:500; margin-top:10px;}

.liucheng ul{ width:100%; float:left; margin-top:20px;}

.liucheng li{ width:25%; float:left; position:relative; margin-bottom:25px;}

.liucheng li p{width:296px; height:208px; position:relative;}

.liucheng li p img{ width:100%; height:100%; position: absolute; top:0; left:0;}

.liucheng li dd{ position:absolute; top:45px; width:209px; left:70px; z-index:10;}

.liucheng li dd span{ font-size:36px; color:#bf090f; text-align:center; display:block; font-weight:bold; margin-bottom:8px;}

.liucheng li dd font{ font-size:15px; color:#000000; }

.fangan{ width:100%; float:left; padding:30px 0; background:#f8f7f7; margin-top:40px;}

.fangan ul{ width:100%; float:left;}

.fangan li{ width:31.3%; padding:20px; float:left; margin:1%; background:#fff; box-shadow: 5px 5px 15px #e7e7e7; position:relative; }

.fangan li dd{ overflow:hidden; width:100%; position:relative; width:100%; padding-bottom:52.4%; }

.fangan li dd img{ width:100%; height:100%; position: absolute; top:0; left:0;transform:translate(0,0); transition:all .5s ease-in 0s;}

.fangan li:hover dd img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }

.fangan li p{ width:136px; height:72px; background:#bf090f; font-size:24px; color:#ffffff; text-align:center; line-height:72px; position: absolute; top:40%; left:50%; margin-left:-68px;}

.fangan li font{ font-size:16px; color:#000000; line-height:2; display:block; margin-top:50px;}

.liucheng{ margin-top:40px;}

.njion{ width:100%; float:left; margin-top:40px;}

.njion li{ width:16.6%; float:left; text-align:center; font-size:16px; color:#000100; line-height:3;}

.njion li p{display:block; width:100px; display:block; height:100px; margin:0 auto; background:#434343;

-moz-border-radius: 50px; /* Firefox */

  -webkit-border-radius: 50px; /* Safari 和 Chrome */

  border-radius: 50px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

.njion li i{width:100px; display:block; height:100px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease; }

.njion li:nth-child(1) i{ background:url(../Image/jion1.png) center no-repeat ;}

.njion li:nth-child(2) i{ background:url(../Image/jion2.png) center no-repeat ;}

.njion li:nth-child(3) i{ background:url(../Image/jion3.png) center no-repeat ;}

.njion li:nth-child(4) i{ background:url(../Image/jion4.png) center no-repeat ;}

.njion li:nth-child(5) i{ background:url(../Image/jion5.png) center no-repeat ;}

.njion li:nth-child(6) i{ background:url(../Image/jion6.png) center no-repeat ;}

.njion li:hover p{ background:#bf090f;}

.njion li:hover p i{-webkit-transform:rotatez(360deg);-moz-transform:rotatez(360deg);} 

.mendianlist{ margin-top:40px;}

.mendianlist ul{ width:100%; margin-top:20px;}

.mendianlist li{ width:29.3%; float:left; margin:2%; font-size:16px; color:#000100; text-align:center; line-height:2;}

.mendianlist li p{ width:100%; padding-bottom:91.7%; overflow:hidden; position:relative;}

.mendianlist li p img{ width:100%; height:100%; position: absolute;  left:0;transform:translate(0,0); transition:all .5s ease-in 0s;}

.mendianlist li:hover p img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }

.ncon{ width:100%; margin-top:40px;}

.nconbj{ width:100%; margin-top:20px; background:url(../Image/nconwbj.png) bottom right no-repeat #434343; float:left;}

.nconpic{ width:50%; float:left;}

.nconpic img{ width:100%;}

.nconw{ width:40%; float:left; margin-left:5%;}

.nconw h2{ font-size:24px; color:#ffffff; font-family:"宋体"; font-weight:bold; margin-top:50px;}

.nconw ul{ width:100%; margin-top:30px;}

.nconw li{ text-indent:30px; width:100%; margin:20px 0; font-size:16px; color:#ffffff; line-height:2;}

.nconw li font{font:30px "Arial Black", Gadget, sans-serif; color:#ffffff; font-weight:bold;}

.nconw li:nth-child(1){ background:url(../Image/ftel1.png) left center no-repeat;}

.nconw li:nth-child(2){ background:url(../Image/ftel2.png) left center no-repeat;}

.nconewm{ float:left; margin-top:20px;}

.contact-map #dituContent {

    width:100%;

    height:575px;

    margin:0 ;

}

.nconfoot .footer{ margin-top:0 !important;}

.npro{ width:100%; float:left; margin-top:40px;}

.nprolist{ width:100%; margin-top:30px; float:left;}

.nprolist li{ width:31%; overflow:hidden; float:left; margin:1%; padding-bottom:17.4%; position:relative;box-shadow: 0px 0px 5px #c1bebe;}

.nprolist li img{ position:absolute; top:0; left:0; width:100%; height:100%;transform:translate(0,0); transition:all .5s ease-in 0s;}

.nprolist li:hover img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }

.nprolist li p{ width:100%; height:100%; top:0; left:-100%; background:rgba(0,0,0,.5); position:absolute;transition: all 0.1s ease 0s;

  -moz-transition: all 0.1s ease 0s;

  -webkit-transition: all 0.1s ease 0s;}

.nprolist li p span{ width:80%; position:absolute; display:block; height:60px; left:10%; text-align:center; top:50%; margin-top:-30px;}

.nprolist li p span font{ display:block; text-align:center; font-size:16px; color:#eeeeee; line-height:60px; height:60px; opacity:0;transition: all 1s ease 0s;

  -moz-transition: all 1s ease 0s;

  -webkit-transition: all 1s ease 0s;}

.nprolist li p span i:nth-child(1){ display:block; width:0; height:0; position:absolute; top:0; left:0; border-bottom:1px solid #FFF;transition: all 1s ease 0s;

  -moz-transition: all 1s ease 0s;

  -webkit-transition: all 1s ease 0s;}

.nprolist li p span i:nth-child(3){ display:block; width:0; height:0; position:absolute; bottom:0; right:0; border-bottom:1px solid #FFF;transition: all 1s ease 0s;

  -moz-transition: all 1s ease 0s;

  -webkit-transition: all 1s ease 0s;}

.nprolist li:hover p span i{ width:100%;} 

.nprolist li:hover p{ left:0;}

.nprolist li:hover p font{ opacity:1;}

.npropic{ display:block; margin:30px auto; max-width:100%;}















.tdh{ float:left; text-align:center; width:100%; margin-top:.3rem; }

.tdh ul{ width:100%; overflow:hidden;}

.tdh li{ overflow:hidden; width:50%; height:auto; display: inline-block; background:#f4f4f4;}

.tdh li img{ width:100%; display:block;transition: all .8s ease 0s; -webkit-transform: all .8s ease 0s;}

.tdh li:hover img{transform: scale(1.1); transition: all .8s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .8s ease 0s;}

.tdh li p{ font-size:.3rem; color:#000; position:absolute; top:45%; left:65%;}

.main{ width:100%; float:left;}

.nproinfo{ width:80%; float:left; border-left:12px solid #f7f7f9; padding:3%; }

.de-page-mian{overflow: hidden;
    text-align: center;
    font-size:0;
    margin:10px 0 35px;}

.de-page-mian .page-inner{display: inline-block;
        overflow: hidden;}
.de-page-mian .page-inner a{display:block;
            float: left;
            min-width:26px;
            padding:0 5px;
            height: 36px;
            border:1px solid #dddddd;
            background: #fff;
            text-align: center;
            line-height: 36px;
            font-size:14px;
            color:#333;
            margin-right:-1px;
            overflow: hidden;}
.de-page-mian .page-inner a.active{color:#fff;
                border-color:#bf090f;
                background: #bf090f;}
.de-page-mian .page-inner a:hover{color:#fff;
                border-color:#bf090f;
                background: #bf090f;}
.de-page-mian .page-inner a.prev{margin-right:10px;
                background: #fff url(../Image/prev.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev.on{
                    background: #fff url(../Image/prev-hover.jpg) no-repeat center;
                }
.de-page-mian .page-inner a.prev:hover{
                    background-color: #fff;
                    border-color:#dddddd;
                }
.de-page-mian .page-inner a.next{
                margin-left:10px;
                margin-right: 15px;
	background: #fff url(../Image/next.jpg) no-repeat center;}
.de-page-mian .page-inner a.next.on{
                    background: #fff url(../Image/next-hover.jpg) no-repeat center;
                }
.de-page-mian .page-inner a.next:hover{
                    background-color: #fff;
                    border-color:#dddddd;
                }
.de-page-mian .page-btn{
                font-size:12px;
                margin-right: 0;
                width:63px;
                margin-left:10px;
            }
.de-page-mian  span{
            display: block;
            font-size:12px;
            color:#333;
            float: left;
            line-height: 38px;
        }
.de-page-mian input{
            display: block;
            float: left;
            height: 36px;
            width:36px;
            border:1px solid #dddddd;
            text-align: center;
            line-height: 36px;
            font-size:14px;
            color:#333;
            margin:0 5px;
        }


.nnews{ width:100%; float:left; margin-top:.2rem;}

.nnews ul{ width:100%; float:left; margin-top:.3rem; overflow:hidden; padding:.2rem 0; color:#3f4952;transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -webkit-transition: all 0.5s ease 0s;

}

.nnews ul:hover{ background:#e60012;}

.nnews ul:hover p font{ color:#FFF;}

.nnews ul:hover p{ color:#FFF;}

.nnews ul:hover span{ color:#FFF;}



.nnews li{ height:1.48rem;}

.nnews li span{ width:10%; text-align:center; font-size:.26rem;margin-top:.2rem;}

.nnews li span font{font-size:14px; display:block;}

.nnews li img{ float:left; width:20%; height:auto;}

.nnews li p{ width:62%; margin-top:.2rem; margin-left:3%; font-size:.18rem; float:left; }

.nnews li p font{ font-size:.14rem; color:#888888; display:block; margin-top:.2rem;}

.nnewst li{ width:33%;}

.ncont li{ width:49.5%;}

.inner_con{ margin-top:.5rem;}



.de-message{width:60%; margin:.5rem auto;;}

.tips{ width:100%; font-size:16px; text-align:center;}

.mes-form{ width:100%; margin-top:30px;}

.form-tr{ width:100%; float:left; margin-bottom:10px;}

.forminput{ width:100%; border:1px solid #999; height:60px; padding-left:20px;

-moz-border-radius: 5px; /* Firefox */

  -webkit-border-radius: 5px; /* Safari 和 Chrome */

  border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}

.formcontent{ width:100%; border:1px solid #999; height:200px; padding-left:20px;}

.formcaptcha{width:120px; float:left; border:1px solid #999; height:40px; padding-left:20px;

-moz-border-radius: 5px; /* Firefox */

  -webkit-border-radius: 5px; /* Safari 和 Chrome */

  border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */



}

.verify{ float:left; margin-left:5px;}

.verify img{ height:40px;}

.submit{ width: 197px; margin:0 auto; 

    height: 41px;

    background: #bf090f;

    color: #FFF;

    border: none;

    float: right;

    text-align: center;

    line-height: 41px;

-moz-border-radius: 5px; /* Firefox */

  -webkit-border-radius: 5px; /* Safari 和 Chrome */

  border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}























#prev_next{ float:left; margin-top:20px; padding-top:2%; border-top:1px dashed #CCC; width:100%;}

#prev_next li{ width:100%; font-size:0.14rem; line-height:2; float:left; margin-bottom:2%;}

#prev_next li a{  color:#e60012; line-height:1; margin-right:1%; border:1px solid #e60012; padding:0.05rem 0.1rem; font-style:normal;

-moz-border-radius: 0.2rem; /* Firefox */

  -webkit-border-radius:  0.2rem; /* Safari 和 Chrome */

  border-radius:  0.2rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}

#prev_next li:hover a{ background:#e60012; color:#FFF;}

.newsinfo{ width:100%; float:left; margin-top:5%;}

.newsinfo h1{  font-size:0.18rem; text-align:center; color:#333333; margin-bottom:2%;}

.newstime{margin:2% 2% 0 0; background:url(../Image/newstime.png) left center no-repeat; display:inline; padding-left:0.2rem;}

.newszuozhe{  margin:2% 2% 0 0; background:url(../Image/admintb.jpg) left center no-repeat;  display:inline;padding-left:0.2rem;}

.newslaiyuan{margin:2% 2% 0 0; background:url(../Image/laiyuantb.jpg) left center no-repeat; display:inline;padding-left:0.2rem;}

.newsclick{margin:2% 2% 0 0; background:url(../Image/click.jpg) left center no-repeat; display:inline;padding-left:0.2rem;}





.yftx{ margin-top:.5rem; width:100%;}

.yftx ul{ width:100%; float:left; margin-top:.2rem;}

.yftx li{ overflow:hidden; position:relative; padding-bottom:33.9%; width:23%; float:left; margin-right:2.66%;}

.yftx li img{ position:absolute; width:100%; left:0; top:0; height:100%;transform:translate(0,0); transition:all .5s ease-in 0s;}

.yftx li:hover img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }

.yftx li p{ position:absolute; font-size:.18rem; color:#ffffff; width:100%; text-align:center;text-shadow:5px 2px 6px #000; left:0; bottom:.2rem; text-align:center;}

.yftx li:nth-child(4){ margin-right:0;}

.zlzs{ width:100%; margin-top:.5rem;}

.zlzsbj{ width:100%; height:5.8rem; margin-top:.2rem; background:url(../Image/zlzsbj.jpg) fixed center no-repeat; background-size:cover;}

.zlzs img{ max-width:50%; margin-top:.8rem;}

.zlzs ul{ width:50%; float:right;}

.zlzs ul p{ width:100%; font-size:.16rem; color:#fc0000; margin-top:1.4rem; margin-bottom:.3rem;}

.zlzs ul p font{ display:block; font-size:.32rem; color:#333333;}

.zlzs li{ font-size:.24rem; color:#121212; text-indent:.27rem; margin-bottom:.3rem;}  

.zlzs li:nth-child(2){ background:url(../Image/zl1.png) left center no-repeat;}

.zlzs li:nth-child(3){ background:url(../Image/zl2.png) left center no-repeat;}

.zlzs li:nth-child(4){ background:url(../Image/zl3.png) left center no-repeat;}

.nyf{ width:100%; float:left; margin-top:.6rem;}

.nyfw{ width:45%; float:left;}

.nyfbt{}

.nyfbt p{ font-size:.16rem; color:#fc0000;}

.nyfbt span{ font-size:.32rem; color:#333333; font-weight:bold; display:block;}

.nyfw_p{ font-size:.14rem; color:#969b9f; margin-top:.3rem; line-height:2;}

.nyfpic{ float:right; width:50%;}

.nyfpic img{ width:100%;}

.nmest{ width:100%; float:left; margin-top:.5rem;}

.nmest p{ font-size:.16rem; color:#fc0000;}

.nmest span{ display:block; font-size:.32rem; color:#333333;}

.nmes{ width:65%; float:left; margin-top:.3rem;}































































